the dregs of mankind - Espagnol Anglais Dictionnaire